//把绝对路转成相对路径
//fis.hook('relative');
//fis.match('**', { relative: true });
var dist='./release';
var dist_html=dist;

//var dist='E:/git-sz/mofing-api/webroot';
//var dist_html='E:/git-sz/mofing-api/webroot/web/baobao';

fis.match('/static/css/*.{css,less}', {
  deploy: fis.plugin('local-deliver', {
		to: dist
  }),
});
fis.match('/static/{img,js}/**/*.*', {
  deploy: fis.plugin('local-deliver', {
		to: dist
  }),
});
fis.match('/static/{img,js}/*.*', {
  deploy: fis.plugin('local-deliver', {
		to: dist
  }),
});

fis.match('/*.html', {
  deploy: fis.plugin('local-deliver', {
		//to: './release'
		to: dist_html
  })
});
fis.match('*.less', {
  parser: fis.plugin('less',{
  	 sourceMap: { }
  }),
  rExt: '.css'
})
fis.match('*.{js,css,less,jpg,png}', {
  useHash: true
});

fis.match('/static/js/plugs/**/*.*', {
  useHash: false
});
/*

// 启用 fis-spriter-csssprites 插件 
fis.match('::package', {
  spriter: fis.plugin('csssprites')
})

//自动压缩变小0.5倍-----测试已经OK
fis.config.set('settings.spriter.csssprites', {
    scale: 0.5,
    //图之间的边距
    margin: 10
});


// 对 CSS 进行图片合并
fis.match('*.css', {
  // 给匹配到的文件分配属性 `useSprite`
  useSprite: true
});
*/

fis.match('*.js', {
  // fis-optimizer-uglify-js 插件进行压缩，已内置
  optimizer: fis.plugin('uglify-js')
});
fis.match('*.{css,less}', {
  // fis-optimizer-clean-css 插件进行压缩，已内置
  optimizer: fis.plugin('clean-css')
});
/*
fis.match('*.png', {
  // fis-optimizer-png-compressor 插件进行压缩，已内置
  optimizer: fis.plugin('png-compressor')
});
*/
//可能有时候开发的时候不需要压缩、合并图片、也不需要 hash。那么给上面配置追加如下配置；
//fis3 release debug 启用 media debug 的配置，覆盖上面的配置，把诸多功能关掉。
fis.media('debug').match('*.{js,css,jpg,png,less}', {
  useHash: false,
  useSprite: false,
  optimizer: null
})